// pages/order_detial/index.js
import {
  request
} from "../../request/index.js"

Page({

  /**
   * 页面的初始数据
   */
  data: {
    array: ['不想要了', '不喜欢', '产品颜色与描述不符', '产品与商家推荐不符合尺寸','其他理由'],
    // 订单编号
    order_number: {},
    order_detil_result: {},
    login_obj: {},
    userobjs: {}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log("历史订单传过来的订单编号", options)
    this.setData({
      order_number: options
    })


    // 请求详情订单数据
    request({
        url: "https://yunbao.greatforest.com.cn/ruoyi-admin/dd/showSpDdXq?number=" + this.data.order_number.order_number,
        // url: "http://192.168.3.144:8080/dd/showSpDdXq?number=" + this.data.order_number.order_number,
        method: "POST"
      })
      .then(res => {
        console.log('订单详情请求数据', res);
        let order_detil_result = res.data.data;
        // console.log('订单详情请求数据', order_detil_result);
        this.setData({
          order_detil_result
        })
      })



  },

  // 点击退单按钮
  bindtap_click() {
    console.log("点击退单按钮")

    // 请求详情订单数据
    request({
        // url: "http://192.168.3.144:8080/dd/tuiSpDd?number=" + this.data.order_number.order_number,
        // url: "http://192.168.3.144:8080/dd/tuiSpDd?number=" + this.data.order_number.order_number  + "&tdyy=" + this.data.array[this.data.index],
        url: "https://yunbao.greatforest.com.cn/ruoyi-admin/dd/tuiSpDd?number="  + this.data.order_number.order_number  + "&tdyy=" + this.data.array[this.data.index],
        method: "GET"
      })
      .then(res => {
        console.log('点击退单请求', res);
        wx.showToast({
          title: res.data.msg,
          icon: "success"
        })
        // let order_return = res.data.data;
        // // console.log('订单详情请求数据', order_detil_result);
        // this.setData({
        //   order_return
        // })
      })
  },

  // 选择退单原因
  bindPickerChange: function(e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      index: e.detail.value
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

    // 获取storge里面是否有登录login_obj  因为想要用地址判断
    let login_obj = wx.getStorageSync('login_obj')
    console.log("页面加载调用缓存注册信息", login_obj)
    this.setData({
      login_obj
    })

    // 获取storge里面是否有注册信息userobjs  因为想要用地址判断
    let userobjs = wx.getStorageSync('userobjs')
    // console.log("页面加载调用缓存注册信息", userobjs[0].adress)
    this.setData({
      userobjs
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})